.blog-page .blog-wrapper{padding-top:70px;
}

.blog-page .blog-box{min-height:64px;
  margin:30px 6px 0;
  padding:0 20px 20px;

  border-width:1px 0;
  border-style:solid solid none;
  border-color:#e7eaec;
  background:#fff;
}

.blog-page .sidebar-wrapper{position:fixed;
  z-index:1;
  top:70px;
  right:0;

  padding:30px 0 0 15px;
}

.blog-page .sidebar-title{height:60px;
  padding-top:20px;
  padding-left:15px;

  border:1px solid #e7eaec;
  background:#fff;

  font-size:16px;
}

.blog-page .sidebar-split{height:20px;

  border-right:1px solid #e7eaec;
  border-left:1px solid #e7eaec;
  background:#fff;
}


.blog-page .sidebar-list ul li{border-right:1px solid #e7eaec;
  border-left:1px solid #e7eaec;
  background:#fff;
}


